tools: arm: move magic pfns out of guest RAM region
authorIan Campbell <ian.campbell@citrix.com>
Thu, 22 May 2014 09:46:38 +0000 (10:46 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 2 Jun 2014 13:56:20 +0000 (14:56 +0100)
commit180596a1ebac570d68b0ed393139c0d4a3dc991b
tree606c835878b4d5161a0953596a3721064ce13c61
parent5a959f44ed03398870b6ec0dfebb59dcd5981f94
tools: arm: move magic pfns out of guest RAM region

Because toolstacks (at least libxl) only allow RAM to be specified in 1M
increments these two pages were effectively costing 1M of guest RAM space.

Since these pages don't actually need to live in RAM just move them out.

With this a guest can now use the full 768M of the address space reserved
for RAM. (ok, not that impressive, but it simplifies things later)

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
--
v3: make the size of the region explicit.
v2: remove spurious w/s change

tools: arm: make the size of the magic page region explicit

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxc/xc_dom_arm.c
xen/include/public/arch-arm.h